package com.liangzhong.model.footballLottery.vo
{
	import com.common.stdlib.DateUtil;
	import com.liangzhong.model.AppData;

	/**
	 *竞猜vo 
	 * @author lake
	 * 
	 */	
	public class GuessVo
	{
		/**
		 *竞猜id 
		 */		
		public var guessid 			:int;
		/**
		 *主队名称 
		 */		
		public var huname 			:String = "name1";
		/**
		 *主队进球数 
		 */		
		public var hgoal 			:int;
		/**
		 *客队名称 
		 */		
		public var guname 			:String = "name2";
		/**
		 *客队进球数 
		 */		
		public var ggoal 			:int;
		/**
		 *主队胜赔率 
		 */
		public var odds1 			:Number = 1;
		/**
		 *两队平赔率 
		 */		
		public var odds2 			:Number = 1;
		/**
		 *客队胜赔率 
		 */		
		public var odds3 			:Number = 1;
		/**
		 *竞猜截止时间 
		 */		
		public var time 			:int;
		/**
		 *主队描述 
		 */		
		public var hdescplay 		:String;
		/**
		 *客队描述 
		 */		
		public var gdescplay 		:String;
		/**
		 *描述(标题) 
		 */		
		public var descplay 		:String;
		/**
		 *1为竞猜中，2为已截止，3为已派奖 
		 */		
		public var status			:int;
		
		public function GuessVo()
		{
		}
		/**
		 *解析数据 
		 * @param data
		 * 
		 */		
		public function parse(data :Object):void
		{
			for (var str:String in data)
			{
				if(this.hasOwnProperty(str))
				{
					this[str] = data[str];
				}
			}
		}
		/**
		 * 截止时间 
		 * @return 
		 * 
		 */		
		public function get endDateStr():String
		{
			var eDate :Date = new Date(time * 1000);
			return DateUtil.objToShowTimeFormat(eDate);
		}
		/**
		 *1为竞猜中，2为已截止，3为已派奖 
		 */	
		public function get status_1():int
		{
			if(time > AppData.getInstance().time)
			{
				return 1;
			}
			else
			{
				return 2;
			}
		}
	}
}